<?php

include_once 'm_galeria.php';
include_once 'blocos.php';

//add_filter('get_avatar', 'get_no_gravatar', 1, 2);
function get_no_gravatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
   // put your new function in here
        $avatar = "<img alt='image_alt' src='#' class='avatar avatar-{$size} photo avatar-default' height='{$size}' width='{$size}' />";
	return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);
};


// ========================================================================================================================================
// Adiciona thumbnaisl
// ========================================================================================================================================
if ( function_exists( 'add_theme_support' ) ) {
	add_theme_support( 'post-thumbnails' );
	set_post_thumbnail_size( 150, 150, true ); // default Post Thumbnail dimensions (cropped)

	add_image_size( 'principal', 940, 335, true );
	add_image_size( 'mini', 140, 80, true );
	add_image_size( 'vai', 143, 106, true );
	add_image_size( 'mini-3', 143, 143, true );
	add_image_size( 'mini-4', 193, 193, true );
	add_image_size( 'mini-5', 297, 297, true );
	add_image_size( 'mini-6', 612, 309, true );

	add_image_size( 'thumbs-noticias', 93, 74, true );
	add_image_size( 'duas-colunas-destaque', 308, 175, true );
	add_image_size( 'tres-colunas-destaque', 200, 115, true );
	add_image_size( 'quatro-colunas-destaque', 144, 144, true );
	add_image_size( 'destaque-miolo-2', 70, 70, true );
	add_image_size( 'evento-destaque', 305, 440, true );


	
}
// ========================================================================================================================================

// ========================================================================================================================================
// Libera upload para colaboradores
// ========================================================================================================================================
if ( !current_user_can('update_core') && !current_user_can('upload_files') ) {
	add_action('admin_init', 'colaboradores_uploadam');
}
function colaboradores_uploadam() {
	$contributor = get_role('contributor');
	$contributor->add_cap('upload_files');
}
// ========================================================================================================================================

// ========================================================================================================================================
// Remover barra de admin
// ========================================================================================================================================
show_admin_bar( false );
// ========================================================================================================================================

// ========================================================================================================================================
// Registrar menu
// ========================================================================================================================================
function register_my_menus() {
	register_nav_menus(
	array( 
		'main-menu' => __( 'Main Menu' ),
	    'footer-menu' => __( 'Footer Menu' ),
	    'test-menu' => __( 'Test Menu' )  
	    )
	);
}
add_action( 'init', 'register_my_menus' );
// ========================================================================================================================================

// ========================================================================================================================================
// Registra o sidebar
// ========================================================================================================================================
if ( function_exists( 'register_sidebars' ) );
register_sidebar( array( 'name' => 'Entrada' ) );
register_sidebar( array( 'name' => 'Publicidade 1' ) );
register_sidebar( array( 'name' => 'Conteudo' ) );
register_sidebar( array( 'name' => 'Publicidade 2' ) );
register_sidebar( array( 'name' => 'Complementos' ) );
register_sidebar( array( 'name' => 'Publicidade 3' ) );
register_sidebar( array( 'name' => 'Lateral Direita Home' ) );
register_sidebar( array( 'name' => 'Lateral Direita Default' ) );
register_sidebar( array( 'name' => 'Lateral Direita Criadores' ) );
register_sidebar( array( 'name' => 'Lateral Direita Coletividade' ) );
register_sidebar( array( 'name' => 'Lateral Direita Parques e Zoos' ) );
register_sidebar( array( 'name' => 'Lateral Direita Eventos' ) );


/*
register_sidebar( array( 'name' => 'Publicidade Principal' ) );
register_sidebar( array( 'name' => 'Miolo' ) );
register_sidebar( array( 'name' => 'Publicidade 1' ) );
register_sidebar( array( 'name' => 'Publicidade 2' ) );
register_sidebar( array( 'name' => 'Destaque 1' ) );
register_sidebar( array( 'name' => 'Destaque 2' ) );

register_sidebar( array( 'name' => 'Lateral Direita Home' ) );
register_sidebar( array( 'name' => 'Lateral Direita Default' ) );
register_sidebar( array( 'name' => 'Lateral Direita Criadores' ) );
register_sidebar( array( 'name' => 'Lateral Direita Coletividade' ) );
register_sidebar( array( 'name' => 'Lateral Direita Parques e Zoos' ) );
register_sidebar( array( 'name' => 'Lateral Direita Eventos' ) );
*/
// ========================================================================================================================================

// ========================================================================================================================================
// Inclui os widgets
// ========================================================================================================================================
function avpt_widgets_init() {
	require get_template_directory() . '/widget/midia-social.php';
	require get_template_directory() . '/widget/publicidade.php';
	require get_template_directory() . '/widget/adsense.php';
	require get_template_directory() . '/widget/carrossel.php';
	require get_template_directory() . '/widget/midias.php';
	require get_template_directory() . '/widget/destaque.php';
	require get_template_directory() . '/widget/blocos.php';


	//Entrada
	register_widget( 'Avpt_Imagem_Principal' );
	register_widget( 'Avpt_Publicidade_Entrada' );

	
	register_widget( 'Avpt_FB' );
	register_widget( 'Avpt_Adesense' );
	register_widget( 'Avpt_YouTube' );
	register_widget( 'Avpt_Publicidade' );
	register_widget( 'Avpt_Miolo_Destaque_1' ); // Carrossel com n imagens
	register_widget( 'Avpt_Miolo_Destaque_2' ); // Bloco com 5 publicações



	register_widget( 'Avpt_Blocos_Horizontal' );
	register_widget( 'Avpt_Blocos_Vertical' );

	




	register_widget( 'Avpt_Publicidade_4x145x145' );
	
	
	
	
	

	//Esconde os widgets defaults do wp
	unregister_widget( 'WP_Widget_Pages' );
	unregister_widget( 'WP_Widget_Calendar' );
	unregister_widget( 'WP_Widget_Archives' );
	unregister_widget( 'WP_Widget_Links' );
	unregister_widget( 'WP_Widget_Meta' );
	unregister_widget( 'WP_Widget_Search' );
	unregister_widget( 'WP_Widget_Text' );
	unregister_widget( 'WP_Widget_Categories' );
	unregister_widget( 'WP_Widget_Recent_Posts' );
	unregister_widget( 'WP_Widget_Recent_Comments' );
	unregister_widget( 'WP_Widget_RSS' );
	unregister_widget( 'WP_Widget_Tag_Cloud' );	
}
add_action( 'widgets_init', 'avpt_widgets_init' );
// ========================================================================================================================================

// ========================================================================================================================================
// Mostra campos extras no perfil do usuário
// ========================================================================================================================================
add_action( 'show_user_profile', 'show_extra_fields' );
add_action( 'edit_user_profile', 'show_extra_fields' );
// ========================================================================================================================================


//Às vezes parecia, que de tanto acreditar em tudo que achávamos tão certo...
//Teríamos o mundo inteiro e até um pouco mais, faríamos floresta do deserto 
//e diamantes de pedaços de vidro...



function show_extra_fields( $user ) { 
	include_once TEMPLATEPATH.'/av-define.php';
	include_once PDO.'/WPPDO.class.php';
	global $wpdb;
	$wppdo_obj = new WPPDO ();
	?>

	<script type="text/javascript">
	function showHide(obj) {
		var div = document.getElementById(obj);
		if (div.style.display == 'none') { div.style.display = 'block'; } 
		else { div.style.display = 'none'; }
	}
	</script>
	<h3>Sobre o criador</h3>
	<table class="form-table">
		<tr>		
			<th><label for="telefone"><?php _e( 'Telefone' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'telefone', $user->ID ); ?>				
				<input type="text" name="telefone" id="telefone" value="<?php echo esc_attr( get_the_author_meta( 'telefone', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="morada"><?php _e( 'Morada' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'morada', $user->ID ); ?>				
				<input type="text" name="morada" id="morada" value="<?php echo esc_attr( get_the_author_meta( 'morada', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="codigo_postal"><?php _e( 'Código Postal' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'codigo_postal', $user->ID ); ?>				
				<input type="text" name="codigo_postal" id="codigo_postal" value="<?php echo esc_attr( get_the_author_meta( 'codigo_postal', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="concelho"><?php _e( 'Concelho' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'concelho', $user->ID ); ?>				
				<input type="text" name="concelho" id="concelho" value="<?php echo esc_attr( get_the_author_meta( 'concelho', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="localidade"><?php _e( 'Localidade' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'localidade', $user->ID ); ?>				
				<input type="text" name="localidade" id="localidade" value="<?php echo esc_attr( get_the_author_meta( 'localidade', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="stam"><?php _e( 'STAM' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'stam', $user->ID ); ?>				
				<input type="text" name="stam" id="stam" value="<?php echo esc_attr( get_the_author_meta( 'stam', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="icnf"><?php _e( 'ICNF' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'stam', $user->ID ); ?>				
				<input type="text" name="icnf" id="icnf" value="<?php echo esc_attr( get_the_author_meta( 'icnf', $user->ID ) ); ?>" class="regular-text" />
			</td>		
		</tr>
		<tr>		
			<th><label for="modalidade"><?php _e( 'Modalidade' ); ?></label></th>			
			<td>
				<?php 
				// Busca categorias no banco
				$parent_id = get_cat_ID('modalidade');	
				$value_modalidade_1 = get_the_author_meta( 'modalidade_1', $user->ID ); ?>
				<select name="modalidade_1" id="modalidade_1"> 
					<?php
					foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
						?><option value="<?php echo $v->name;?>" <?php selected( $value_modalidade_1, "$v->name" ); ?>><?php echo $v->name;?></option><?php
					}
					?>
				</select>
				&nbsp;&nbsp;&nbsp;&nbsp;<span class="description indicator-hint">É possível associar até cinco clubes a uma modalidade</span>
				<br />
				<label for="clube_associacao_1"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
				<?php $value_clube_associacao_1 = get_the_author_meta( 'clube_associacao_1', $user->ID ); ?>
				<select name="clube_associacao_1" id="clube_associacao_1">
					<?php					
					$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
					foreach ($avpt_posts as $key => $value) { 
						if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
							 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
							 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
							 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
							 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
							 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
							 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
							 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_1, "$valor" ); ?>><?php echo $valor; ?></option>
						<?php
						}
					}
					?>	
				</select>
				&nbsp;&nbsp;&nbsp;
				<label><a href="#div_clube_associacao_2" onclick="showHide('hidden_div_clube_associacao_2');">Outro clube</a></label>
				&nbsp;ou&nbsp; 
				<label><a href="#div_clube_associacao_2" onclick="showHide('hidden_div_modalidade_2');">Outra modalidade</a></label>

				<div id="hidden_div_clube_associacao_2" style="display: none;">
				  	<div class="div_clube_associacao_2">
				  		<label for="clube_associacao_2"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
						<?php $value_clube_associacao_2 = get_the_author_meta( 'clube_associacao_2', $user->ID ); ?>
						<select name="clube_associacao_2" id="clube_associacao_2">
							<?php					
							$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
							foreach ($avpt_posts as $key => $value) { 
								if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
									 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
									 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_2, "$valor" ); ?>><?php echo $valor; ?></option>
								<?php
								}
							}
							?>	
						</select>
						&nbsp;&nbsp;&nbsp;
						<label><a href="#div_clube_associacao_3" onclick="showHide('hidden_div_clube_associacao_3');">Outro clube</a></label>
						&nbsp;ou&nbsp; 
						<label><a href="#div_clube_associacao_2" onclick="showHide('hidden_div_modalidade_2');">Outra modalidade</a></label>				  		
				  	</div>
				</div> 

				<div id="hidden_div_clube_associacao_3" style="display: none;">
				  	<div class="$div_clube_associacao_3">
				  		<label for="clube_associacao_3"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
						<?php $value_clube_associacao_3 = get_the_author_meta( 'clube_associacao_3', $user->ID ); ?>
						<select name="clube_associacao_3" id="clube_associacao_3">
							<?php					
							$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
							foreach ($avpt_posts as $key => $value) { 
								if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
									 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
									 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_3, "$valor" ); ?>><?php echo $valor; ?></option>
								<?php
								}
							}
							?>	
						</select>
						&nbsp;&nbsp;&nbsp;
						<label><a href="#div_clube_associacao_4" onclick="showHide('hidden_div_clube_associacao_4');">Outro clube</a></label>
						&nbsp;ou&nbsp; 
						<label><a href="#div_clube_associacao_2" onclick="showHide('hidden_div_modalidade_2');">Outra modalidade</a></label>
					</div>
				</div> 				

				<div id="hidden_div_clube_associacao_4" style="display: none;">
				  	<div class="$div_clube_associacao_4">
				  		<label for="clube_associacao_4"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
						<?php $value_clube_associacao_4 = get_the_author_meta( 'clube_associacao_4', $user->ID ); ?>
						<select name="clube_associacao_4" id="clube_associacao_4">
							<?php					
							$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
							foreach ($avpt_posts as $key => $value) { 
								if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
									 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
									 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_4, "$valor" ); ?>><?php echo $valor; ?></option>
								<?php
								}
							}
							?>	
						</select>
						&nbsp;&nbsp;&nbsp;
						<label><a href="#div_clube_associacao_5" onclick="showHide('hidden_div_clube_associacao_5');">Outro clube</a></label>
						&nbsp;ou&nbsp; 
						<label><a href="#div_clube_associacao_2" onclick="showHide('hidden_div_modalidade_2');">Outra modalidade</a></label>
				  	</div>
				</div> 

				<div id="hidden_div_clube_associacao_5" style="display: none;">
				  	<div class="div_clube_associacao_5">
				  		<label for="clube_associacao_5"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
						<?php $value_clube_associacao_5 = get_the_author_meta( 'clube_associacao_5', $user->ID ); ?>
						<select name="clube_associacao_5" id="clube_associacao_5">
							<?php					
							$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
							foreach ($avpt_posts as $key => $value) { 
								if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
									 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
									 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_5, "$valor" ); ?>><?php echo $valor; ?></option>
								<?php
								}
							}
							?>	
						</select>
						&nbsp;&nbsp;&nbsp;
						<label><a href="#div_modalidade_2" onclick="showHide('hidden_div_modalidade_2');">Cadastrar outra modalidade</a></label>						
				  	</div>
				</div>
			</td>		
		</tr>

		<tr>		
			<th><label for="modalidade"><?php _e( 'Modalidade 2' ); ?></label></th>			
			<td>
				<div id="hidden_div_modalidade_2" style="display: none;">
				  	<div class="div_modalidade_2">


						<?php 
						// Busca categorias no banco
						$parent_id = get_cat_ID('modalidade');	
						$value_modalidade_1 = get_the_author_meta( 'modalidade_2', $user->ID ); ?>
						<select name="modalidade_2" id="modalidade_2"> 
							<?php
							foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
								?><option value="<?php echo $v->name;?>" <?php selected( $value_modalidade_1, "$v->name" ); ?>><?php echo $v->name;?></option><?php
							}
							?>
						</select>
						&nbsp;&nbsp;&nbsp;&nbsp;<span class="description indicator-hint">É possível associar até cinco clubes a uma modalidade</span>
						<br />
						<label for="clube_associacao_6"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
						<?php $value_clube_associacao_6 = get_the_author_meta( 'clube_associacao_6', $user->ID ); ?>
						<select name="clube_associacao_6" id="clube_associacao_6">
							<?php					
							$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
							foreach ($avpt_posts as $key => $value) { 
								if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
									 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
									 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
									 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_6, "$valor" ); ?>><?php echo $valor; ?></option>
								<?php
								}
							}
							?>	
						</select>
						&nbsp;&nbsp;&nbsp;
						<label><a href="#div_clube_associacao_7" onclick="showHide('hidden_div_clube_associacao_7');">Cadastrar outro clube ou associação</a></label>


						<div id="hidden_div_clube_associacao_7" style="display: none;">
						  	<div class="div_clube_associacao_7">
						  		<label for="clube_associacao_7"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
								<?php $value_clube_associacao_7 = get_the_author_meta( 'clube_associacao_7', $user->ID ); ?>
								<select name="clube_associacao_7" id="clube_associacao_7">
									<?php					
									$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
									foreach ($avpt_posts as $key => $value) { 
										if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
											 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
											 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_7, "$valor" ); ?>><?php echo $valor; ?></option>
										<?php
										}
									}
									?>	
								</select>
								&nbsp;&nbsp;&nbsp;
								<label><a href="#div_clube_associacao_8" onclick="showHide('hidden_div_clube_associacao_8');">Cadastrar outro clube ou associação</a></label>				  		
						  	</div>
						</div> 

						<div id="hidden_div_clube_associacao_8" style="display: none;">
						  	<div class="$div_clube_associacao_8">
						  		<label for="clube_associacao_8"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
								<?php $value_clube_associacao_8 = get_the_author_meta( 'clube_associacao_8', $user->ID ); ?>
								<select name="clube_associacao_8" id="clube_associacao_8">
									<?php					
									$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
									foreach ($avpt_posts as $key => $value) { 
										if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
											 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
											 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_8, "$valor" ); ?>><?php echo $valor; ?></option>
										<?php
										}
									}
									?>	
								</select>
								&nbsp;&nbsp;&nbsp;
								<label><a href="#div_clube_associacao_9" onclick="showHide('hidden_div_clube_associacao_9');">Cadastrar outro clube ou associação</a></label>				  		
						  	</div>
						</div> 				

						<div id="hidden_div_clube_associacao_9" style="display: none;">
						  	<div class="$div_clube_associacao_9">
						  		<label for="clube_associacao_9"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
								<?php $value_clube_associacao_9 = get_the_author_meta( 'clube_associacao_9', $user->ID ); ?>
								<select name="clube_associacao_9" id="clube_associacao_9">
									<?php					
									$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
									foreach ($avpt_posts as $key => $value) { 
										if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
											 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
											 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_9, "$valor" ); ?>><?php echo $valor; ?></option>
										<?php
										}
									}
									?>	
								</select>
								&nbsp;&nbsp;&nbsp;
								<label><a href="#div_clube_associacao_10" onclick="showHide('hidden_div_clube_associacao_10');">Cadastrar outro clube ou associação</a></label>
						  	</div>
						</div> 

						<div id="hidden_div_clube_associacao_10" style="display: none;">
						  	<div class="div_clube_associacao_10">
						  		<label for="clube_associacao_10"><?php _e( 'Clubes/Associações' ); ?></label>&nbsp;
								<?php $value_clube_associacao_10 = get_the_author_meta( 'clube_associacao_10', $user->ID ); ?>
								<select name="clube_associacao_10" id="clube_associacao_10">
									<?php					
									$avpt_posts = get_posts('posts_per_page=-1&post_type=page&orderby=title&order=asc');
									foreach ($avpt_posts as $key => $value) { 
										if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ||  
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Clube' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Centro' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Sociedade' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Secção' ||
											 get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Não federado' ) { 
											 $valor = get_post_meta($value->ID, 'avpt_entidade_nome', true); ?>							 
											 <option value="<?php echo $valor; ?>" <?php selected( $value_clube_associacao_5, "$valor" ); ?>><?php echo $valor; ?></option>
										<?php
										}
									}
									?>	
								</select>														
						  	</div>
						</div>						
					</div>
				</div>
				<br />	
			</td>		
		</tr>

		
		<tr>
			<th><label for="aves_cat_1"><?php _e( 'Categorias de aves' ); ?></label></th>			
			<td>
				<?php
				// Busca categorias no banco
				$parent_id = get_cat_ID('aves');	
				$value_aves_cat_1 = get_the_author_meta( 'aves_cat_1', $user->ID ); ?>
				<select name="aves_cat_1" id="aves_cat_1"> 
					<?php
					foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
						?><option value="<?php echo $v->name;?>" <?php selected( $value_aves_cat_1, "$v->name" ); ?>><?php echo $v->name;?></option><?php
					}
					?>
				</select>
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				<label for="especies_1"><?php _e( 'Espécies' ); ?></label>&nbsp;&nbsp;&nbsp;&nbsp;
				<?php $value_especies_1 = get_the_author_meta( 'especies_1', $user->ID ); ?>				
				<input type="text" name="especies_1" id="especies_1" value="<?php echo esc_attr( get_the_author_meta( 'especies_1', $user->ID ) ); ?>" class="regular-text" />				
				&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
				<label><a href="#div_aves_cat_2" onclick="showHide('hidden_div_aves_cat_2');">Cadastrar outra categoria...</a></label>
				<br />

				<div id="hidden_div_aves_cat_2" style="display: none;">
					<div class="div_aves_cat_2">
						<?php
						// Busca categorias no banco
						$parent_id = get_cat_ID('aves');	
						$value_aves_cat_2 = get_the_author_meta( 'aves_cat_2', $user->ID ); ?>
						<select name="aves_cat_2" id="aves_cat_2"> 
							<?php
							foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
								?><option value="<?php echo $v->name;?>" <?php selected( $value_aves_cat_2, "$v->name" ); ?>><?php echo $v->name;?></option><?php
							}
							?>
						</select>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label for="especies_2"><?php _e( 'Espécies 2' ); ?></label>&nbsp;
						<?php $value_especies_2 = get_the_author_meta( 'especies_2', $user->ID ); ?>				
						<input type="text" name="especies_2" id="especies_2" value="<?php echo esc_attr( get_the_author_meta( 'especies_2', $user->ID ) ); ?>" class="regular-text" />				
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label><a href="#div_aves_cat_3" onclick="showHide('hidden_div_aves_cat_3');">Cadastrar outra categoria...</a></label>
					</div>
				</div>

				<div id="hidden_div_aves_cat_3" style="display: none;">
					<div class="div_aves_cat_3">
						<?php
						// Busca categorias no banco
						$parent_id = get_cat_ID('aves');	
						$value_aves_cat_3 = get_the_author_meta( 'aves_cat_3', $user->ID ); ?>
						<select name="aves_cat_3" id="aves_cat_3"> 
							<?php
							foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
								?><option value="<?php echo $v->name;?>" <?php selected( $value_aves_cat_3, "$v->name" ); ?>><?php echo $v->name;?></option><?php
							}
							?>
						</select>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label for="especies_3"><?php _e( 'Espécies 3' ); ?></label>&nbsp;
						<?php $value_especies_3 = get_the_author_meta( 'especies_3', $user->ID ); ?>				
						<input type="text" name="especies_3" id="especies_3" value="<?php echo esc_attr( get_the_author_meta( 'especies_3', $user->ID ) ); ?>" class="regular-text" />				
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label><a href="#div_aves_cat_4" onclick="showHide('hidden_div_aves_cat_4');">Cadastrar outra categoria...</a></label>
					</div>
				</div>

				<div id="hidden_div_aves_cat_4" style="display: none;">
					<div class="div_aves_cat_4">
						<?php
						// Busca categorias no banco
						$parent_id = get_cat_ID('aves');	
						$value_aves_cat_4 = get_the_author_meta( 'aves_cat_4', $user->ID ); ?>
						<select name="aves_cat_4" id="aves_cat_4"> 
							<?php
							foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
								?><option value="<?php echo $v->name;?>" <?php selected( $value_aves_cat_4, "$v->name" ); ?>><?php echo $v->name;?></option><?php
							}
							?>
						</select>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label for="especies_4"><?php _e( 'Espécies 4' ); ?></label>&nbsp;
						<?php $value_especies_4 = get_the_author_meta( 'especies_4', $user->ID ); ?>				
						<input type="text" name="especies_4" id="especies_4" value="<?php echo esc_attr( get_the_author_meta( 'especies_4', $user->ID ) ); ?>" class="regular-text" />				
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label><a href="#div_aves_cat_5" onclick="showHide('hidden_div_aves_cat_5');">Cadastrar outra categoria...</a></label>
					</div>
				</div>

				<div id="hidden_div_aves_cat_5" style="display: none;">
					<div class="div_aves_cat_5">
						<?php
						// Busca categorias no banco
						$parent_id = get_cat_ID('aves');	
						$value_aves_cat_5 = get_the_author_meta( 'aves_cat_5', $user->ID ); ?>
						<select name="aves_cat_5" id="aves_cat_5"> 
							<?php
							foreach ($wppdo_obj->busca_cat_by_id ( $parent_id ) as $key => $v) {
								?><option value="<?php echo $v->name;?>" <?php selected( $value_aves_cat_5, "$v->name" ); ?>><?php echo $v->name;?></option><?php
							}
							?>
						</select>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
						<label for="especies_5"><?php _e( 'Espécies 5' ); ?></label>&nbsp;
						<?php $value_especies_5 = get_the_author_meta( 'especies_5', $user->ID ); ?>				
						<input type="text" name="especies_5" id="especies_5" value="<?php echo esc_attr( get_the_author_meta( 'especies_5', $user->ID ) ); ?>" class="regular-text" />				
						
					</div>
				</div>

				<span class="description indicator-hint">
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					Separar as espécies com um ponto e vígula
				</span>

				<br /><br />
			</td>
		</tr>
		
		<tr>		
			<th><label for="outros_servicos"><?php _e( 'Outras Informações' ); ?></label></th>			
			<td>
				<?php $value = get_the_author_meta( 'outros_servicos', $user->ID ); ?>				
				<textarea name="outros_servicos" placeholder="Aqui vc diz o q pretende" rows="6" class="regular-text"><?php echo $value; ?></textarea>
			</td>		
		</tr>
		

	</table>
<?php 
}

// ========================================================================================================================================
// Salva os campos extras do perfil do usuário
// ========================================================================================================================================
add_action( 'personal_options_update', 'save_extra_fields' );
add_action( 'edit_user_profile_update', 'save_extra_fields' );

function save_extra_fields( $user_id ) {
	if ( !current_user_can( 'edit_user', $user_id ) ) {
		return false;
	} else {
		update_user_meta( $user_id, 'telefone', $_POST['telefone'] );
		update_user_meta( $user_id, 'morada', $_POST['morada'] );
		update_user_meta( $user_id, 'codigo_postal', $_POST['codigo_postal'] );
		update_user_meta( $user_id, 'concelho', $_POST['concelho'] );
		update_user_meta( $user_id, 'localidade', $_POST['localidade'] );
		update_user_meta( $user_id, 'stam', $_POST['stam'] );
		update_user_meta( $user_id, 'icnf', $_POST['icnf'] );		
		update_user_meta( $user_id, 'outros_servicos', $_POST['outros_servicos'] );
		update_user_meta( $user_id, 'modalidade_1', $_POST['modalidade_1'] );
		update_user_meta( $user_id, 'modalidade_2', $_POST['modalidade_2'] );
		update_user_meta( $user_id, 'aves_cat_1', $_POST['aves_cat_1'] );
		update_user_meta( $user_id, 'aves_cat_2', $_POST['aves_cat_2'] );
		update_user_meta( $user_id, 'aves_cat_3', $_POST['aves_cat_3'] );
		update_user_meta( $user_id, 'aves_cat_4', $_POST['aves_cat_4'] );
		update_user_meta( $user_id, 'aves_cat_5', $_POST['aves_cat_5'] );
		update_user_meta( $user_id, 'especies_1', $_POST['especies_1'] );
		update_user_meta( $user_id, 'especies_2', $_POST['especies_2'] );
		update_user_meta( $user_id, 'especies_3', $_POST['especies_3'] );
		update_user_meta( $user_id, 'especies_4', $_POST['especies_4'] );
		update_user_meta( $user_id, 'especies_5', $_POST['especies_5'] );
		update_user_meta( $user_id, 'clube_associacao_1', $_POST['clube_associacao_1'] );
		update_user_meta( $user_id, 'clube_associacao_2', $_POST['clube_associacao_2'] );
		update_user_meta( $user_id, 'clube_associacao_3', $_POST['clube_associacao_3'] );
		update_user_meta( $user_id, 'clube_associacao_4', $_POST['clube_associacao_4'] );
		update_user_meta( $user_id, 'clube_associacao_5', $_POST['clube_associacao_5'] );
		update_user_meta( $user_id, 'clube_associacao_6', $_POST['clube_associacao_6'] );
		update_user_meta( $user_id, 'clube_associacao_7', $_POST['clube_associacao_7'] );
		update_user_meta( $user_id, 'clube_associacao_8', $_POST['clube_associacao_8'] );
		update_user_meta( $user_id, 'clube_associacao_9', $_POST['clube_associacao_9'] );
		update_user_meta( $user_id, 'clube_associacao_10', $_POST['clube_associacao_10'] );
	}	
}
// ========================================================================================================================================


// ========================================================================================================================================
// Manipula tamanho da image large do post
// ========================================================================================================================================

function the_thumb($size = "large", $add = "") {
  	global $wpdb, $post;

  	$thumb = $wpdb->get_row("SELECT ID, post_title 
  		FROM {$wpdb->posts} 
  		WHERE post_parent = {$post->ID} 
  		AND post_mime_type LIKE 'image%' 
  		ORDER BY menu_order");

  	if(!empty($thumb)) {
    	$image = image_downsize($thumb->ID, $size);
    	print "<img src='{$image[0]}' alt='{$thumb->post_title}' {$add} />";
  	}
}
// ========================================================================================================================================


// ========================================================================================================================================
// Manipula tamanho da image large do post
// ========================================================================================================================================
function retorna_mes_formatado( $mes ) {
	switch ($mes) {
		case '1': $mes = 'Janeiro'; break;
		case '2': $mes = 'Fevereiro'; break;
		case '3': $mes = 'Março'; break;
		case '4': $mes = 'Abril'; break;
		case '5': $mes = 'Maio'; break;
		case '6': $mes = 'Junho'; break;
		case '7': $mes = 'Julho'; break;
		case '8': $mes = 'Agosto'; break;
		case '9': $mes = 'Setembro'; break;
		case '10': $mes = 'Outubro'; break;
		case '11': $mes = 'Novembro'; break;
		case '12': $mes = 'Dezembro'; break;						
		default: $mes = 'Valor inválido...'; break;
	}
	return $mes;
}
// ========================================================================================================================================



// ========================================================================================================================================
// Cria espaços verticas entre os blocos do layout
// ========================================================================================================================================
function do_vertical_space ($value) {
	echo '<div style="height:' . $value .'px"></div>';
}
// ========================================================================================================================================

// ========================================================================================================================================
// Cria espaços horizontal entre os blocos do layout
// ========================================================================================================================================
function do_horizontal_space ($value) {
	echo '<div style="width:' . $value .'px"></div>';
}
// ========================================================================================================================================



// ========================================================================================================================================
// Faz o caminho hierarquizado das pages - Migalhas de pão
// ========================================================================================================================================
function the_breadcrumb() {
	if (!is_home()) {
		echo '<a href="';
		echo get_option('home');
		echo '">';
		bloginfo('name');
		echo "</a> » ";
		if (is_category() || is_single()) {
			the_category('title_li=');
			if (is_single()) {
				echo " » ";
				the_title();
			}
		} elseif (is_page()) {
			echo the_title();
		}
	}
}
// ========================================================================================================================================


// ========================================================================================================================================
// Faz a paginação da página de notícias
// ========================================================================================================================================
function pagination( $query, $baseURL = '' ) {
	if ( ! $baseURL ) $baseURL = get_bloginfo( 'url' );
	$page = $query->query_vars["paged"];
	if ( !$page ) $page = 1;
	$qs = $_SERVER["QUERY_STRING"] ? "?".$_SERVER["QUERY_STRING"] : "";
	// Only necessary if there's more posts than posts-per-page
	if ( $query->found_posts > $query->query_vars["posts_per_page"] ) {
		echo '<ul class="paging">';
		// Previous link?
		if ( $page > 1 ) {
			echo '<li class="previous"><a href="'.$baseURL.'page/'.($page-1).'/'.$qs.'">« Anterior</a></li>';
		}
		// Loop through pages
		for ( $i=1; $i <= $query->max_num_pages; $i++ ) {
			// Current page or linked page?
			if ( $i == $page  ) {
				echo '<li class="active">'.$i.'</li>';
			} else {
				if ($i < 11) {
					echo '<li><a href="'.$baseURL.'page/'.$i.'/'.$qs.'">'.$i.'</a></li>';
				}
			}
		}
		// Next link?
		if ( $page < $query->max_num_pages ) {
			echo '<li><a href="'.$baseURL.'page/'.($page+1).'/'.$qs.'">Próximo »</a></li>';
		}
		echo '</ul>';
		echo '<br />';
		echo '<br />';
		echo '<br />';
	}
}
// ========================================================================================================================================

// ========================================================================================================================================
// Retorna o gravatar di usuário - Fornecida pelo próprio gravatar
// ========================================================================================================================================

/**
 * Get either a Gravatar URL or complete image tag for a specified email address.
 *
 * @param string $email The email address
 * @param string $s Size in pixels, defaults to 80px [ 1 - 2048 ]
 * @param string $d Default imageset to use [ 404 | mm | identicon | monsterid | wavatar ]
 * @param string $r Maximum rating (inclusive) [ g | pg | r | x ]
 * @param boole $img True to return a complete IMG tag False for just the URL
 * @param array $atts Optional, additional key/value attributes to include in the IMG tag
 * @return String containing either just a URL or a complete image tag
 * @source http://gravatar.com/site/implement/images/php/
 */

function get_gravatar ( $email, $s = 80, $d = 'mm', $r = 'g', $img = false, $atts = array() ) {
	$url = 'http://www.gravatar.com/avatar/';
	$url .= md5( strtolower( trim( $email ) ) );
	$url .= "?s=$s&d=$d&r=$r";
	if ( $img ) {
		$url = '<img src="' . $url . '"';
		foreach ( $atts as $key => $val )
			$url .= ' ' . $key . '="' . $val . '"';
		$url .= ' />';
	}
	return $url;
}
// ========================================================================================================================================


// ========================================================================================================================================
// Retorna a url atual
// ========================================================================================================================================
function url_atual () {
	$dominio= $_SERVER['HTTP_HOST'];
	$url = "http://" . $dominio. $_SERVER['REQUEST_URI'];
	return $url;
}
// ========================================================================================================================================




// ========================================================================================================================================
// Retorna a barra superior da página com link direto e compartilahmento nas redes sociais
// ========================================================================================================================================
function conteudo_barra_page ( $titulo ) { ?>
	<div style="margin: 25px auto; width: 600px; float: left;">
		<span class="cinza18"><?php echo $titulo; ?></span>
		<span class="azul14"><a href="<?php echo url_atual(); ?>"><?php echo url_atual(); ?></a></span>
	</div>
	<div style="margin: 25px auto; width: 120px; float: right;"><?php load_shared ();?></div>
	<!--  
	<div style="margin: 18px auto; width: 72px; float: right;">
		<img alt="" src="<?php //echo bloginfo('template_directory')?>/images/icon/impressora-128x128.png" width="32" height="32">
		<img alt="" src="<?php //echo bloginfo('template_directory')?>/images/icon/pdficon-32x32.png" width="32" height="32">
	</div> -->
<?php 	
}
// ========================================================================================================================================




// ========================================================================================================================================
// Retorna a barra com a descriminação da page e a quem pertence
// ========================================================================================================================================
function titulo_barra_page ( $titulo, $pagina ) { 
	if($pagina == '') { ?>
		<div style="margin: 18px auto; width: 370px; float: left;"><span class="preto30"><?php echo $titulo;?></span></div>
	<?php
	} else { ?>
	<div style="margin: 18px auto; width: 370px; float: left;"><span class="preto30"><?php echo $titulo;?></span></div>
	<div style="margin: auto; width: 580px; height: 65px; float: right; background-color: #0091c4;">
		<?php
		if ( strlen($pagina) > 40 ) { ?>
			<div style="margin: 24px 0 0 18px;"><span class="branco22"><?php echo $pagina;?></span></div><?php
		} else { ?>
			<div style="margin: 18px 0 0 18px;"><span class="branco28"><?php echo $pagina;?></span></div><?php
		}
		?>
	</div>			
	<?php 
	} 
}
// ========================================================================================================================================




// ========================================================================================================================================
// Retorna a barra com a descriminação da page e a quem pertence
// ========================================================================================================================================
function do_dialog_baloon ($dados, $page, $subtitle='') {
	if ( $page == 'criador') { ?>
		<div class="balao-dialogo">
			<div style="font-size: 24px; margin: auto 30px; padding-top: 10px;">
			Sou criador de<br />
			<span class="preto14"><?php echo $subtitle;?></span>
			</div>
		</div>
		<div style="width: 590px; float: right; margin: 25px auto;">
			<span style="font-size: 18px;">
			<?php echo $dados;?>
			</span>
		</div>
	<?php	
	} else if ( $page == 'coletividade' ) { ?>
		<div class="balao-dialogo">
			<div style="font-size: 24px; margin: auto 30px; padding-top: 10px;">
			Orgãos Sociais<br />
			<span style="font-size: 18px;">Assembléia Geral, Direção, Conselho Fiscal</span>
			</div>
		</div>
		<div style="width: 590px; float: right; margin: 25px auto;">
			<span class="preto16">
			<?php
			$pedaco = explode(";", $dados);
			$qtde = count($pedaco);		
			for ($i=0; $i < $qtde; $i++) {
				echo $pedaco[$i].'<br>'; 			
			}
			?>
			</span>
		</div>
	<?php
	} else if ( $page == 'parques-zoos' ) { ?>
		<div class="balao-dialogo">
			<div style="font-size: 24px; margin: auto 30px; padding-top: 10px;">
			Descrição / Apresentação<br />
			<span class="preto14"><?php echo $subtitle;?></span>
			</div>
		</div>
		<div style="width: 590px; float: right; margin: 25px auto;">
			<span class="preto18"><?php echo $dados;?></span>
		</div>

	<?php
	}
}
// ========================================================================================================================================




// ========================================================================================================================================
// Retorna a barra inferior que mostra os direitos reservados
// ========================================================================================================================================
function direito_barra_page ( $texto, $pag_name ) { ?>
	<div style="margin-top: 15px;">
	<span class="cinza16">
	<?php echo $texto.' '.$pag_name;?> &copy; Todos os direitos reservados
	</span>
	</div>
<?php 	
}
// ========================================================================================================================================




// ========================================================================================================================================
// Adiciona e retira campos extras na página do usurio - administração
// ========================================================================================================================================
function extra_contact_info( $contactmethods ) {
	
	//$current_user = wp_get_current_user();

	//Retira itens do formulário
	unset($contactmethods['aim']);
	unset($contactmethods['yim']);
	unset($contactmethods['jabber']);

	//Acresce itens no formulário
	//$contactmethods['telefone'] 	 = 'Telefone';
	//$contactmethods['fax'] 		     = 'Fax';
	//$contactmethods['morada'] 	     = 'Morada';
	//$contactmethods['codigo_postal'] = 'Código postal';
	//$contactmethods['concelho'] 	 = 'Concelho';
	//$contactmethods['localidade']    = 'Localidade';
	//$contactmethods['stam'] 	  	 = 'STAM';
	//$contactmethods['icnf'] 	  	 = 'ICNF';
	//$contactmethods['especies'] 	 = 'Espécies que cria';
	//$contactmethods['clube'] 		 = 'Clube';
	//$contactmethods['clube2'] 	     = 'Clube 2';
	//$contactmethods['clube3'] 	     = 'Clube 3';
	//$contactmethods['licenca'] 	     = 'Licença do criador';
	return $contactmethods; 
}
add_filter('user_contactmethods', 'extra_contact_info');
// ========================================================================================================================================








// ========================================================================================================================================
// Salva os dados vindos dos campos extras na página do usurio - criador
// ========================================================================================================================================
function wpq_save_extra_profile_fields( $user_id ) {

	if ( !current_user_can( 'edit_user', $user_id ) )
		return false;
	// copy this line for other fields
	update_user_meta( $user_id, 'telefone', $_POST['telefone'] );
	update_user_meta( $user_id, 'morada', $_POST['morada'] );
	update_user_meta( $user_id, 'codigo_postal', $_POST['codigo_postal'] );
	update_user_meta( $user_id, 'concelho', $_POST['concelho'] );
	update_user_meta( $user_id, 'localidade', $_POST['localidade'] );
	update_user_meta( $user_id, 'stam', $_POST['stam'] );
	update_user_meta( $user_id, 'icnf', $_POST['icnf'] );
	update_user_meta( $user_id, 'espedies', $_POST['especies'] );	
	update_user_meta( $user_id, 'clube', $_POST['clube'] );	
	update_user_meta( $user_id, 'clube2', $_POST['clube2'] );	
	update_user_meta( $user_id, 'clube3', $_POST['clube3'] );
	update_user_meta( $user_id, 'licenca', $_POST['licenca'] );		
	
}
add_action ( 'personal_options_update', 'wpq_save_extra_profile_fields' );
add_action ( 'edit_user_profile_update', 'wpq_save_extra_profile_fields' );
// ========================================================================================================================================




// ========================================================================================================================================
// Cria um novo usuário
// ========================================================================================================================================
function cria_usuario( $user_login, $user_pass, $user_nicename, $user_email, $user_first_name, $user_last_name, $user_nickname, 
	$user_display_name, $user_role, $user_registered, $user_url ) {	
	$user_data = array();
	$user_data["user_login"]      = $user_login;
	$user_data["user_pass"]       = $user_pass;	
	$user_data["user_nicename"]   = $user_nicename;
	$user_data["user_email"]      = $user_email;
	$user_data["first_name"]      = $user_first_name;
	$user_data["last_name"]       = $user_last_name;
	$user_data["nickname"]        = $user_nickname;		
	$user_data["display_name"]    = $user_display_name;
	$user_data["role"]            = $user_role;
	$user_data["user_registered"] = $user_registered;
	$user_data["user_url"]        = $user_url;
	return  wp_insert_user( $user_data );
}
// ========================================================================================================================================




// ========================================================================================================================================
// Adiciona set de mata-dados ao usuário
// ========================================================================================================================================
function insere_usuario_meta( $user_id, $telefone, $fax, $url, $morada, $codigo_postal, $concelho, $localidade, $stam, $especies, 
	$clube, $clube2, $clube3, $licenca ) {
	$add_user_metadata = array();
	$add_user_metadata["telefone"] = $user_pass;
	$add_user_metadata["fax"] = $user_login;
	$add_user_metadata["url"] = $user_url;
	$add_user_metadata["morada"] = $user_nice_name;
	$add_user_metadata["codigo_postal"] = $user_email;
	$add_user_metadata["concelho"] = $user_display_name;
	$add_user_metadata["localidade"] = $user_nickname;
	$add_user_metadata["stam"] = $user_first_name;
	$add_user_metadata["especies"] = $user_last_name;
	$add_user_metadata["clube"] = $user_role;
	$add_user_metadata["clube2"] = $user_registered;
	$add_user_metadata["clube3"] = $user_nickname;
	$add_user_metadata["licenca"] = $user_registered;
	return  add_user_meta( $add_user_metadata );

	return add_user_meta( $user_id, 'campo', $valor);
}
// ========================================================================================================================================




// ========================================================================================================================================
// Retorna o id da categoria através do nome da categoria
// ========================================================================================================================================
function get_category_id( $cat_name ){
	$term = get_term_by('name', $cat_name, 'category');
	return $term->term_id;
}
// ========================================================================================================================================




// ========================================================================================================================================
// DEfine o máximo tamanho do excerpt - é passado um inteiro com o número máximo de caracteres para o excerpt
// ========================================================================================================================================
function the_excerpt_max_charlength( $charlength ) {
	$excerpt = get_the_excerpt();
	$charlength++;
	if ( mb_strlen( $excerpt ) > $charlength ) {
		$subex = mb_substr( $excerpt, 0, $charlength - 5 );
		$exwords = explode( ' ', $subex );
		$excut = - ( mb_strlen( $exwords[ count( $exwords ) - 1 ] ) );
		if ( $excut < 0 ) {
			echo mb_substr( $subex, 0, $excut );
		} else {
			echo $subex;
		}
		echo '[...]';
	} else {
		echo $excerpt;
	}
}
// ========================================================================================================================================




// ========================================================================================================================================
// Gera uma string com um número x de caracteres, tamanho default 6
// ========================================================================================================================================
function generatePassword($length=6) {
	return substr(str_shuffle("aeiouyAEIOUYbdghjmnpqrstvzBDGHJLMNPQRSTVWXZ0123456789@$%&*?+/{[()]}"), 0, $length);
}
// ========================================================================================================================================




// ========================================================================================================================================
// Converte string para utf8 e minúscula
// ========================================================================================================================================
function strtolower_utf8($string){
	$convert_to = array(
		"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u",
		"v", "w", "x", "y", "z", "à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï",
		"ð", "ñ", "ò", "ó", "ô", "õ", "ö", "ø", "ù", "ú", "û", "ü", "ý", "а", "б", "в", "г", "д", "е", "ё", "ж",
		"з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы",
		"ь", "э", "ю", "я"
	);
	$convert_from = array(
		"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U",
		"V", "W", "X", "Y", "Z", "À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï",
		"Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж",
		"З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ъ",
		"Ь", "Э", "Ю", "Я"
	);
	return str_replace($convert_from, $convert_to, $string);
}
// ========================================================================================================================================



// ========================================================================================================================================
// Converte string para utf8 e maiúscula
// ========================================================================================================================================
function strtoupper_utf8($string){
	$convert_from = array(
		"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u",
		"v", "w", "x", "y", "z", "à", "á", "â", "ã", "ä", "å", "æ", "ç", "è", "é", "ê", "ë", "ì", "í", "î", "ï",
		"ð", "ñ", "ò", "ó", "ô", "õ", "ö", "ø", "ù", "ú", "û", "ü", "ý", "а", "б", "в", "г", "д", "е", "ё", "ж",
		"з", "и", "й", "к", "л", "м", "н", "о", "п", "р", "с", "т", "у", "ф", "х", "ц", "ч", "ш", "щ", "ъ", "ы",
		"ь", "э", "ю", "я"
	);
	$convert_to = array(
		"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U",
		"V", "W", "X", "Y", "Z", "À", "Á", "Â", "Ã", "Ä", "Å", "Æ", "Ç", "È", "É", "Ê", "Ë", "Ì", "Í", "Î", "Ï",
		"Ð", "Ñ", "Ò", "Ó", "Ô", "Õ", "Ö", "Ø", "Ù", "Ú", "Û", "Ü", "Ý", "А", "Б", "В", "Г", "Д", "Е", "Ё", "Ж",
		"З", "И", "Й", "К", "Л", "М", "Н", "О", "П", "Р", "С", "Т", "У", "Ф", "Х", "Ц", "Ч", "Ш", "Щ", "Ъ", "Ъ",
		"Ь", "Э", "Ю", "Я"
	);
	return str_replace($convert_from, $convert_to, $string);
}
// ========================================================================================================================================




// ========================================================================================================================================
// Retira acentos de uma string
// ========================================================================================================================================
function retira_acentos($texto) {
	$array1 = array( "á", "à", "â", "ã", "ä", "é", "è", "ê", "ë", "í", "ì", "î", "ï", "ó", "ò", "ô", "õ", "ö", "ú", "ù", "û", "ü", "ç"
		, "Á", "À", "Â", "Ã", "Ä", "É", "È", "Ê", "Ë", "Í", "Ì", "Î", "Ï", "Ó", "Ò", "Ô", "Õ", "Ö", "Ú", "Ù", "Û", "Ü", "Ç" );
	$array2 = array( "a", "a", "a", "a", "a", "e", "e", "e", "e", "i", "i", "i", "i", "o", "o", "o", "o", "o", "u", "u", "u", "u", "c"
		, "A", "A", "A", "A", "A", "E", "E", "E", "E", "I", "I", "I", "I", "O", "O", "O", "O", "O", "U", "U", "U", "U", "C" );
	return str_replace( $array1, $array2, $texto);
}
// ========================================================================================================================================




// ========================================================================================================================================
// Envia email a partir do formulário de recomendar e contactar criador
// ========================================================================================================================================
function envia_email ($remetente, $destinatario, $nome_usuario, $fone_usuario, $mensagem_email, $assunto, $copia) {
	//Prepara mensagem
	$email_conteudo     = 'Nome = '.$nome_usuario.'<br />'; 
	$email_conteudo    .= 'Email = '.$remetente.'<br />'; 
	$email_conteudo    .= 'Telefone = '.$fone_usuario.'<br />';
	$email_conteudo    .= 'Mensagem: <br /> '.$mensagem_email.'<br />';	 

	if ( $copia == 1 ) {
		$email_headers = implode ( "\n",array ( 'From: '.$remetente, 'Cc: '.$remetente, 'Reply-To: '.$remetente, 'Subject: '.$assunto, 
			'Return-Path: '.$remetente, 'MIME-Version: 1.0', 'X-Priority: 3', 'Content-Type: text/html; charset=UTF-8' ) );
	} else {
		$email_headers = implode ( "\n",array ( 'From: '.$remetente, 'Reply-To: '.$remetente, 'Subject: '.$assunto, 
			'Return-Path: '.$remetente, 'MIME-Version: 1.0', 'X-Priority: 3', 'Content-Type: text/html; charset=UTF-8' ) );
	}
	//Envia o email		
	if (mail ($destinatario, $assunto, nl2br($email_conteudo), $email_headers)){
		echo '
		<script type="text/javascript">
		alert ("E-Mail enviado com sucesso!")
		</script>
		';
	} else {
		echo '
		<script type="text/javascript">
		alert ("Falha no envio do E-Mail!");
		</script>	
		';
	}
} 
// ========================================================================================================================================




// ========================================================================================================================================
// Retorna um array de objetos com os dados do usuário
// ========================================================================================================================================
function mostra_dados_usuarios ($criterio) {

	if ($criterio == 'showAll') {
		$utilizador = get_users();
		foreach ($utilizador as $usuario) {
			?>
			<style>
			<!--
			.tb_presentation {font-size: 13px;}
			-->
			</style>
			<table class="tb_presentation" >			
				<tr><td><?php echo 'ID'; ?></td><td><?php echo $usuario->ID; ?></td></tr>
				<tr><td><?php echo 'user_pass'; ?></td><td><?php echo $usuario->user_pass; ?></td></tr>						
				<tr><td><?php echo 'user_login'; ?></td><td><?php echo $usuario->user_email; ?></td></tr>			
				<tr><td><?php echo 'user_nicename'; ?></td><td><?php echo $usuario->user_nicename; ?></td></tr>
				<tr><td><?php echo 'user_email'; ?></td><td><?php echo $usuario->user_email; ?></td></tr>
				<tr><td><?php echo 'user_url'; ?></td><td><?php echo $usuario->user_url; ?></td></tr>			
				<tr><td><?php echo 'user_registered'; ?></td><td><?php echo $usuario->user_registered; ?></td></tr>	
				<tr><td><?php echo 'user_activation_key'; ?></td><td><?php echo $usuario->user_activation_key; ?></td></tr>
				<tr><td><?php echo 'display_name'; ?></td><td><?php echo $usuario->display_name; ?></td></tr>
				<tr><td><?php echo 'user_status'; ?></td><td><?php echo $usuario->user_status; ?></td></tr>
			</table>
			<br /><br />
		<?php 
		}
	
	} 
	if (is_int($criterio)) {
		$criadores = get_users('search='.$criterio);
		return $criadores;
	}
	
}
// ========================================================================================================================================




// ========================================================================================================================================
//
// ========================================================================================================================================
function show_news_block ( $consulta, $qtde, $id_user, $tipo ) {
	$the_query = 0;		
	$the_query = new WP_Query( $consulta ); 
	if ( $the_query->post_count !==0 ) {
		$aux_artigo = 0; ?>	
		<div class="cont-artigo">
			<div class="titulo-bloco">Meus artigos sobre aves</div>
			<?php
			// The Loop
			while ( $the_query->have_posts() ) :
				$the_query->the_post();
				$aux_artigo = $aux_artigo + 1;
				?>		 	
			 	<div>
			 		<?php 
			 		if ( has_post_thumbnail() ) { ?>
			 			<div style="float: left;"><?php the_post_thumbnail( array(100,100) ); ?></div>
				 		<div style="margin: 0 0 0 115px;">
				 			<p><span style="<?php fonte_cor('azul14');?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></span></p>
				 			<?php do_vertical_space("7")?>
				 			<p><span style="<?php fonte_cor('cinza10');?>"><?php echo get_the_date();?></span></p>
				 			<?php do_vertical_space("7")?>
				 			<p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><span style="<?php fonte_cor('preto12');?>"><?php the_excerpt_max_charlength(255); ?></a></span></p>
				 			<?php do_vertical_space("10")?>			 			
						</div>
						<?php do_vertical_space("20")?>						
			 		<?php
			 		} else { ?>
				 		<div style="margin: 0;">
				 			<p><span style="<?php fonte_cor('azul14');?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></span></p>
				 			<?php do_vertical_space("5")?>
				 			<p><span style="<?php fonte_cor('cinza10');?>"><?php echo get_the_date();?></span></p>
				 			<?php do_vertical_space("5")?>
				 			<p><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><span style="<?php fonte_cor('preto12');?>"><?php the_excerpt_max_charlength(255); ?></span></a></p>
				 			<?php do_vertical_space("20")?>
						</div>
					<?php 
					}
			 		?>
			 	</div>
				<?php 
				if ($aux_artigo == $qtde) {
					if ( $tipo == 'noticias' ) { ?>
						<p><span style="<?php fonte_cor('preto12');?>"><a href="lista-artigos?id=<?php echo $id_user;?>">Ver todos os meus artigos</a></span></p><?php
					} else if ( $tipo == 'outros' ) { ?>
						<p><span style="<?php fonte_cor('preto12');?>"><a href="lista-artigos?id=<?php echo $id_user;?>&outros=1">Ver todos os meus outros artigos</a></span></p><?php 	
					}					
					break;
				}		
			endwhile;		
			?>			
		</div><!-- Fim div cont-artigo -->
		<div class="clr"></div>
	<?php
	}

}
// ========================================================================================================================================




// ========================================================================================================================================
// Verifica se há galeria de fotos de aves do criador, se sim mostra, do contrário oculta está área	
// ========================================================================================================================================
function galeria_slide_oito ( $linha, $criterio, $galeria_picture_tudo, $id_user ) {	
	if ( $linha != 0 ) {
		foreach ($linha as $key => $value) {		
			if ( strcmp($criterio, $value['name']) == 0  && $value['previewpic'] != 0 ) { ?>
				<div class="cont-carrossel"> 
				   <script type="text/javascript">
					$(document).ready(function() {
						$('.slider1').bxSlider( {
						    slideWidth: 130,
						    minSlides: 4,
						    maxSlides: 4,
						    slideMargin: 10,
						    controls: true,
						    pager: false
					    });
					});
					</script>
					<style type="text/css">
					.bx-wrapper {
					    margin: 0 auto 15px;
					    padding: 0;
					    position: relative;
					}
					</style>

					<div style="width: 610px; float: right; font-size: 24px;">As minhas aves</div>
					<?php do_vertical_space('50'); ?>
					<div class="slider1">			  	
				  		<?php
				  		$aux_qtde_pictures = 0; 
				  		foreach ($galeria_picture_tudo as $key => $value) {
				  			if ( strcmp($criterio, $value['name']) == 0 && $value['author'] == $id_user ) {
				  				$aux_qtde_pictures = $aux_qtde_pictures + 1;
				  			}		  			
				  		}
				  		if ( $aux_qtde_pictures % 2 == 0 ) {
				  			$par = 1;
				  		} else {
				  			$par = 0;
				  		}
				  		$aux_my_birds = 0;
				  		$aux_my_birds_2 = 0;
						foreach ($galeria_picture_tudo as $key => $value) {
							$aux_my_birds = $aux_my_birds + 1;
							if ( $par == 0 ) {
								if ( ($aux_qtde_pictures -1) == $aux_my_birds_2 ) {
									break;
								}
							}
							if ( strcmp($criterio, $value['name']) == 0 && $value['author'] == $id_user ) {
								if ( $aux_my_birds == 1) { ?>
									<div class="slide">
										<a href="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>">
										<img src="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>" width="198px" height="96px" style="margin-bottom: 10px;" />
										</a>
									<?php 
									$aux_my_birds = $aux_my_birds + 1; 
									$aux_my_birds_2 = $aux_my_birds_2 + 1;
								} else { ?>
									<a href="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>">
									<img src="<?php echo get_bloginfo('url').'/'.$value['path'].'/'.$value['filename']; ?>" width="198px" height="96px" />
									</a>
									</div><!-- Fecha div slide -->
									<?php $aux_my_birds = 0; 
									$aux_my_birds_2 = $aux_my_birds_2 + 1; 							
								}							
							}					
						}				
						if ( $par == 1 ) { ?>
							</div><!-- Fecha div slide -->
						<?php
						}
						?></div>
				</div>
				<div class="clr"></div>	
				<?php
				break;
			}
		}			
	}
}
// ========================================================================================================================================




// ========================================================================================================================================
// Verifica se há galeria de fotos pessoais do criador se sim mostra, do contrário oculta está área	
// ========================================================================================================================================
function galeria_principal ( $linha, $criterio ) {
	if ( $linha != 0 ) {					
		foreach ($linha as $key => $value) {
			if ($value['previewpic'] != 0) { 											
				if ( strcmp($criterio, $value['name']) == 0 ) { ?>
					<div class="cont-galeria">
						<?php 
						echo do_shortcode ('[ngg_images gallery_ids='.$value['gid'].' 
							display_type="photocrati-nextgen_basic_slideshow" gallery_width="630" gallery_height="450"]') ; 
					 	?>
				 	</div>
					<div class="clr"></div>	
				<?php
				break;
				}
			}			
		}			
	}
}	
// ========================================================================================================================================




// ========================================================================================================================================
// Bloco contatos: Mostra os seguintes itens do criador: Email, telemóvel e página web do criador 
// ========================================================================================================================================
function load_bloco_contatos ( $email, $telefone, $url, $sede='' ) { ?>
	<div style="margin-left: 10px;"><span style="<?php fonte_cor('preto24');?>">Contatos</span></div>
	<?php do_vertical_space('15'); ?>
	<ul style="list-style-type: none; padding: 0; margin: 0 0 0 10px;">
		<li>
			<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/email.png" width="20" height="20" /></div>
			<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Email</span></div>
			<br />
			<span style="<?php fonte_cor('azul16');?>"><a href="mailto:<?php echo $email;?>"><?php echo $email;?></a></span>
		</li>
		<li style="border-bottom: 2px solid #efefef;"> &nbsp; </li>
		<?php 
		if ( $telefone ) { ?>
			<li>
				<br />
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/mobile-phone.png" width="20" height="20" /></div>
				<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Telemóvel</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>;"><?php echo $telefone;?></span>
		    </li>
		    <li style="border-bottom: 2px solid #efefef;"> &nbsp; </li>
		<?php 	
		}
		if ( $url ) { ?>
			<li>
				<br />
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/laptop.png" width="20" height="20" /></div>
				<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Página web</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>"><a href="<?php echo $url;?>" target="_blank"><?php echo $url;?></a></span>
				<?php do_vertical_space('7'); ?>
				<div style="margin-left: 40px;"><script type="text/javascript">wsr_snapshot('<?php echo $url;?>', 'UTAQ4L970Ic6', 's');</script>"</div>
			</li>
		<?php
		}
		?>	
	</ul>


<?php
}
// ========================================================================================================================================




// ========================================================================================================================================
// Bloco contatos 2: Mostra outros itens do criador: localidade, modalidade, federação, identificação e licença 
// ========================================================================================================================================
function load_bloco_criador_sobre ( $concelho, $modalidade, $clube, $clube2, $clube3, $stam, $licenca ) { ?>
	<ul style="list-style-type: none; padding: 0; margin: 0 0 0 10px;">
		<?php if ( $concelho ) { ?>
			<li>
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/globe.png" width="20" height="20" /></div>
				<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Localidade</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>"><?php echo $concelho;?></span>
			</li>
			<li style="border-bottom: 2px solid #efefef;"> &nbsp; </li>
		<?php 
		}
		if ( $modalidade ) { ?>
			<li>
				<br />
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/modalidade.png" width="20" height="20" /></div>
				<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Modalidade</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>"><?php echo $modalidade;?></span>
			</li>
			<li style="border-bottom: 2px solid #efefef;"> &nbsp; </li>
		<?php 
		}
		if ( $clube ) { ?>
			<li>
				<br />
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/filiado.png" width="20" height="20" /></div>
				<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Filiado nas Coletividades</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>"><?php echo $clube;?></span>
			</li>
			<li>
				<div style="float: left; width: 20px;"> &nbsp; </div>
				<span style="<?php fonte_cor('azul16');?>"><?php echo $clube2;?></span>
			</li>
			<li>
				<div style="float: left; width: 20px;"> &nbsp; </div>
				<span style="<?php fonte_cor('azul16');?>"><?php echo $clube3;?></span>
			</li>								
			<li style="border-bottom: 2px solid #efefef;"> &nbsp; </li>
		<?php 
		}				
		if ( $stam ) { ?>
			<li>
				<br />
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/id-card.png" width="20" height="20" /></div>
				<div style="float: left; width:90%;"><span style="<?php fonte_cor('preto16');?>">Identificação do Criador</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>">STAM <?php echo $stam;?></span>
				<?php do_vertical_space('7'); ?>
				<div style="margin-left: 40px;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/STAM.png" width="150" height="95" /></div>
			</li>
			<li style="border-bottom: 2px solid #efefef;"> &nbsp; </li>
		<?php
		}				
		if ( $licenca ) { ?>
			<li>
				<br />
				<div style="float: left;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/unlock.png" width="20" height="20" /></div>
				<div style="float: left;"><span style="<?php fonte_cor('preto16');?>">Licença do Criador</span></div>
				<br />
				<span style="<?php fonte_cor('azul16');?>"><?php echo $licenca;?></span>
				<?php do_vertical_space('7'); ?>
				<div style="margin-left: 40px;"><img alt="" src="<?php echo bloginfo('template_directory')?>/images/icon/licenca.png" width="150" height="95" /></div>
			</li>
		<?php
		}
		?>			
	</ul>
<?php	
}
// ========================================================================================================================================



// ========================================================================================================================================
// Define se quantidade de fotos da galeria é par ou impar
// ========================================================================================================================================
function eh_par ( $num ) {
	if ( $num % 2 == 0 ) $par = 1; 
	else $par = 0;
	return $par;
}	
// ========================================================================================================================================




// ========================================================================================================================================
// Auxilio para usar o print_r
// ========================================================================================================================================
function usa_print_r ( $value) {
	?>
	<pre><?php print_r($value);?></pre>
<?php	
}
// ========================================================================================================================================


function sds () { 
	$avpt_posts = get_posts('posts_per_page=-1&post_type=page');
	foreach ($avpt_posts as $key => $value) { 
		if ( get_post_meta($value->ID, 'avpt_entidade_tipo', true) == 'Associação' ) {

			$retorno [] = get_post_meta($value->ID, 'avpt_entidade_tipo', true);
		
		}
	}
	return $retorno;
}



add_filter( 'postmeta_form_limit' , 'customfield_limit_increase' );
function customfield_limit_increase( $limit ) {
	$limit = 100;
	return $limit;
}












		

































